﻿/*全局样式*/

/*------------------------------------   样式初始化   ------------------------------------------*/
body {
    font-size: 12px;
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
}
div, h1, h2, h3, h4, h5, h6, h7, p, span, ul, ol, li, dl, dt, dd, form, img, strong, em, label {
    margin: 0;
    padding: 0;
}
img, table, td, th {
    border: 0 none;
}
ul, li {
    list-style-type: none;
}
.clear {
    clear: both;
}
/*------------------------------------   布局   ------------------------------------------*/
#page {
    background-color: #e3e3e3;
    padding-top: 10px;
}
#main {
    width: 960px;
    margin: 0 auto;
}
/*********************** Header ***********************/
#header {
    margin: 0 auto 15px auto;
    background: url(images/global/header.gif) no-repeat top left;
    height: 175px;
}
#banner {
    height: 124px;
}
#login{
    display:block;
    float:right;
    margin:5px;
    width:100px;
    height:20px;
    text-align:right;
}
#login a{
    color:#fff;
    cursor:pointer;
    text-decoration:underline;
    margin-right:5px;
}
#login a:hover{
    color:#000;
    text-decoration:none;
}
/*#logo {
    float:left; 
    padding:0; 
    margin:30px 0 0 30px; 
    width:500px;
    background: url(images/global/Logo.png) no-repeat left top;
    height:80px;
}
#navbar {
}*/
#mainmenu {
    height: 50px;
    color: #fff;
}
#mainmenu ul {
}
#mainmenu ul li {
    float: left;
}
#mainmenu ul li a {
    width: 120px;
    float: left;
    color: #fff;
    font: bold 13px Arial, Helvetica, sans-serif;
    padding: 17px 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
#mainmenu ul li.selected a, #mainmenu ul li a:hover {
    background: url(images/global/menu_hover.gif) no-repeat center center;
    color: #fff;
}
#mainmenu ul li.selected a {
    font-weight: bold;
}
#mainmenu ul li ul {
    margin-top: 1px;
    position: absolute;
    padding: 0px;
    width: 120px;
    display: none;
    border-left: solid 1px #DEDFE7;
    border-right: solid 1px #DEDFE7;
    background: #5ACBDE url(images/site/mainmenu_down.png) no-repeat center top;
}
#mainmenu ul li ul li a {
    padding: 10px 0;
    border-bottom: solid 1px #DEDFE7;
    color: #106D7B;
}
/*********************** content ***********************/
#container {
    margin: 0 auto;
    width: 958px;
    border: 1px solid #DBDEE1;
    background-color: #fff;
}
#content_main {
    width: 954px;
    min-height: 470px;
    padding: 10px 2px 10px 2px;
}
.content_left {
    float: left;
    width: 230px;
    margin-right: 10px;
}
.content_right {
    float: left;
    width: 700px;
    padding-left: 5px;
    min-height: 400px;
}
/*********************** content ***********************/
#footer {
    width: 964px;
    margin: 0 auto;
    padding: 20px 0;
    color: #a7aea8;
    font: normal 10px Tahoma, Geneva, sans-serif;
    background: url(images/footer_bg_l.jpg) repeat-x top;
}


